place with abundant thistle - German English Dictionary